专利摘要:
一種通訊方法以及藍芽裝置,其中,該通訊方法用於一散網中的一藍芽裝置,該散網包含第一微網以及第二微網。此通訊方法包含:傳輸資料至該第一微網中的一對等裝置;判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置以產生一判斷結果;以及根據該判斷結果分配該第一微網以及該第二微網中的槽。本發明提供的通訊方法可以增加或最佳化藍芽裝置中藍芽槽的使用效率。
公开号:TW201308944A
申请号:TW101103520
申请日:2012-02-03
公开日:2013-02-16
发明作者:Juei-Ting Sun
申请人:Mediatek Inc;
IPC主号:H04W84-00
专利说明:
通訊方法以及藍芽裝置
本發明有關於一通訊方法以及藍芽裝置,特別有關於可使一散網(scatternet)中的藍芽槽(slot)之使用效率最佳化的通訊方法以及藍芽裝置。
第1圖為習知技術中,一散網中藍芽裝置之示意圖。在第1圖中,耳機101、行動電話103以及行動電話105之中均包含一藍芽裝置。因此,行動電話103可透過設置於其中的藍芽裝置傳輸資料至耳機101或自耳機101接收資料。此種通訊關係(communication relation)被稱為微網(piconet),於之後的描述中,前述行動電話103以及耳機101間的微網被稱為微網A且行動電話103為主(master)裝置。同樣的,行動電話103和105可使用其中的藍芽裝置以彼此通訊。此種通訊關係亦為一微網,於之後的描述中,前述行動電話103以及105間的微網被稱為微網B且行動電話103為從(slave)裝置。因此,行動電話103具有一散網(微網A的主裝置和微網B的從裝置)。
第2圖、第3圖和第4圖為一散網中的兩微網之切換操作的示意圖。根據藍芽的規格,散網的時脈訊號會對準主裝置的本地時脈(native clock)。因此,散網中的一裝置不可同時伺服兩個微網。每一微網的每一傳輸週期包含一預定的資料容量,例如80個槽,但此容量會隨著晶片的設計有所不同。在第2圖中,微網A中的所有槽均被用以傳輸資料(例如標記D1、D2)以及空白封包(null packet)(例如標記N1、N2)。當微網A欲傳輸的資料量大於微網A之傳輸週期的資料容量時,則需要等待80個槽的時間直到再切換回微網A為止。如此有可能造成傳輸品質低。第3圖為微網A中的槽僅有部份被使用的示意圖。也就是說,微網A中沒有資料需要傳輸或所有需要傳輸的資料均已傳輸完畢。在此例中,可如第3圖所示,空的槽可被填滿空白封包(例如來自從裝置的空白封包NA、NB)或是探詢(poll)封包(例如來自主裝置的探詢封包PA、PB),或者亦可如第4圖所示般不具有任何訊務(traffic)。然而,因為所有槽的運用並未得到足夠最佳,此種機制可能造成非必要的資料傳輸或是浪費傳輸頻寬。
因此,本發明之一目的為提供一種通訊方法,其可以增加或最佳化藍芽槽的使用效率。
本發明之一實施例提供了一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:傳輸資料至該第一微網中的一對等裝置;判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置以產生一判斷結果;以及根據該判斷結果,自該第一微網切換至該第二微網,以傳輸資料至該第二微網中的一對等裝置。本發明之另一實施例提供了一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:傳輸資料至該第一微網中的一對等裝置;判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置以產生一判斷結果;以及根據該判斷結果分配該第一微網以及該第二微網中的槽。
本發明之另一實施例提供了一種通訊方法,用於一藍芽裝置,包含:增加資料傳輸吞吐率以確定該封包可在所需時間內被送至該對等裝置。
本發明之另一實施例提供了一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:自該第一微網中的一對等裝置收發資料;判斷欲收發資料的一類型,並根據該類型分配該第一微網或該第二微網的槽。
本發明之另一實施例提供了一種藍芽裝置,包含一無線模組以及一控制單元。無線模組用以傳輸資料至一第一微網中的一對等裝置。控制單元用以判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置以產生一判斷結果,並根據該判斷結果控制該無線模組切換至一第二微網以傳輸資料至該第二微網中的一對等裝置。
本發明之另一實施例提供了一種藍芽裝置,當作為一主裝置時,若沒有緩衝資料欲傳輸至一從裝置,則藍芽裝置會傳輸探詢封包至從裝置。當接收到任一來自從裝置的有效封包,則會盡快的切換至下一微網。
本發明之另一實施例提供了一種藍芽裝置,作為一從裝置時,當接收到來自主裝置的有效封包且沒有緩衝資料要傳輸時,回應一空白封包至主裝置,然後盡快的切換至下一微網。
在說明書及後續的申請專利範圍當中使用了某些詞彙來指稱特定的元件。所屬領域中具有通常知識者應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及後續的申請專利範圍並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書及後續的請求項當中所提及的「包含」係為一開放式的用語,故應解釋成「包含但不限定於」。
為了增加藍芽裝置的槽之使用效率,會先判斷是否有欲被傳輸至對等藍芽裝置的緩衝資料,然後藉以調整傳輸操作。舉例來說,當微網A中沒有緩衝資料要傳輸時(例如微網A中資料傳輸已經結束),立即將傳輸從微網A切換至微網B,或者在與微網A中的一對等裝置交換至少一指示元(indicator)後才會切換。其中,指示元可為探詢/空白封包或空白/空白封包之類的各式訊息。換句話說,微網A/微網B中的槽會根據是否有緩衝資料欲被傳輸而重新配置。此外,可省略多餘的探詢和空白封包之交換,使效率更為增加。
請共同參閱第5A圖、第5B圖、第6(a)圖、第6(b)圖以及第8圖。第5A圖、第5B圖和第6(a)圖、第6(b)圖為根據本發明之一實施例的一散網中的兩微網之間切換操作的示意圖。第8圖為根據本發明之一實施例的藍芽裝置801之方塊圖。須注意的是,本發明並不限定於兩微網,下述的通訊方法亦適用於三個或更多微網。如第8圖所示,藍芽裝置801包含一控制單元803以及一無線模組805。無線模組805用以收發資料至微網A中的對等裝置(peer device) 807以及微網B中的對等裝置809。在一實施例中,第1圖中的行動電話103可提供藍芽裝置801。第1圖中的耳機101可提供對等裝置807。此外,第1圖中的行動電話105可提供對等裝置809。然而,請注意藍芽裝置801以及對等裝置807、809並不限定於第1圖中所示的系統,這些裝置可被運用在其他的系統。控制單元803用以判斷是否有緩衝資料欲被傳輸至對等裝置807以產生一判斷結果,並根據判斷結果控制無線模組805切換至微網B以傳輸資料至對等裝置809。在第5A圖所示的實施例中,若微網A中沒有資料欲被傳輸或是微網A中所有需傳輸的資料均已傳輸完畢,藍芽裝置801立即自微網A被切換至微網B。或者,如第5B圖所示,若沒有緩衝資料欲被傳輸至對等裝置,在交換至少一對封包後(例如一探詢/空白封包以避免鏈路連結逾時),藍芽裝置801立即自微網A切換至微網B。藉由此方法,微網B中被多餘的探詢/空白封包佔據的槽或是空白的槽都可用以傳輸資料。
第6(a)圖、第6(b)圖再次繪示了第3圖、第4圖、第5A圖和第5B圖中的操作。如第6(a)圖所示,這些槽原本被多餘的探詢/空白封包佔據或為空白的槽(斜線所標示的區域)。在第6(b)圖中,多餘的探詢/空白封包或空白的槽不再存在,且當微網A中的資料傳輸結束時,多餘的槽會被分配至微網B。如此一來,這些槽可被微網B所利用,因此槽的使用效率可最佳化。
此外,可減少指示元交換的時間週期,其中,指示元可例如探詢封包和空白封包。當藍芽裝置801作為一主裝置,若沒有緩衝資料欲被傳輸,藍芽裝置801可不受原先探詢週期(original poll interval)Tpoll之限制來傳輸探詢封包。Tpoll被定義為存取控制表(Access Control List,ACL)邏輯傳輸埠上自主裝置至一特定從裝置之間傳輸之最大時間。然後,切換操作可以不需要等候太久的時間便可執行。此外,在封包交換操作中,可使主裝置持續的傳輸探詢封包至從裝置,直到接收來自從裝置的回應為止。因為從裝置被定義成只要收到探詢封包便須回覆一空白封包,藉此方式可加速封包交換。於此實施例中,需要至少一對的封包交換以維持微網A的連接。其中,封包類型可例如探詢/空白封包、探詢/鏈路管理協定(Link Management Protocol,LMP)封包或是探詢/邏輯鏈路控制和適應協定(Logical Link Control and Adaptation Protocol,L2CAP)封包。然而,在其他實施例中,微網可能不需要探詢/空白封包維持連接,因此微網間的切換操作可不限制於一定要於一對封包交換後才能執行。
在相關技術中,若一從裝置接收到來自一主裝置的一空白封包,從裝置可以回應一空白封包、一LMP封包、一L2CAP封包或不回應任何資訊。然而,在本發明之一實施例中,亦可使從裝置即使自一主裝置收到一空白封包,仍回應該主裝置一空白封包。在此情形中,回應主裝置一空白封包後,微網B立即被切換至微網A。
此外,在另一實施例中,因為於第1圖的微網A中優先考量語音資料(自行動電話103至耳機101的資料)的品質,因此可保證微網A中行動電話103至耳機101的資料傳輸吞吐率(throughput)。藉由此方法,可近一步增加語音資料的品質。於此情形中,可選擇性地增加資料傳輸吞吐率以確定資料封包可在所需時間內被傳送至對等裝置。此類實施例可簡示為:判斷該緩衝資料的類型也就是判斷資料是否重要,例如判斷其是否為即時應用(real-time application)的資料;根據該判斷結果以及該類型自第一微網切換至第二微網。此外,此類實施例亦可簡示成:判斷該緩衝資料的類型;根據該類型分配第一微網或第二微網的槽。此分配步驟可包含:當欲收發資料的類型包含即時應用封包時(例如語音資料),增加第一微網的槽。
根據前述之實施例,可得到如下所示的通訊方法。第7圖為根據本發明之一實施例的通訊方法之步驟的流程圖,如第7圖所示,該通訊方法包含了下列步驟:
步驟701:傳輸資料至該微網A中的一對等裝置。
步驟703:判斷是否有緩衝資料欲被傳輸至微網A中的對等裝置。如果是,則跳轉至步驟701。如果否,則跳轉至步驟705。
步驟705:根據步驟703中的判斷結果自微網A切換至微網B以傳輸資料至微網B中的一對等裝置。在另一實施例中,步驟705可更改成:根據判斷結果分配第一微網或第二微網的槽。
其他詳細的步驟可根據前述實施例推得,故於此不再贅述。
根據前述的實施例,可使藍芽槽的效率最佳化。藉由此方法,若沒有緩衝資料欲被傳輸且至少完成了一封包的交換,另一微網可立即運作。可將程式或指令寫入控制單元中以執行前述的步驟。此外,這些程式或指令亦可寫入電腦可讀取媒體(例如光碟或硬碟等)來施行前述的步驟。
根據前述的實施例,若在當前的微網中沒有緩衝資料欲被傳輸且至少完成了一封包的交換,另一微網可立即運作,因此可有效率的利用藍芽裝置中的槽。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
101...耳機
103、105...行動電話
801...藍芽裝置
803...控制單元
805...無線模組
807、809...對等裝置
PA、PB...探詢封包
NA、NB...空白封包
D1、D2、N1、N2...標記
701-705...步驟
第1圖為習知技術中,一散網中藍芽裝置之示意圖。
第2圖、第3圖和第4圖為一散網中的兩微網之切換操作的示意圖。
第5A圖、第5B圖和第6(a)圖、第6(b)圖為根據本發明之一實施例的一散網中的兩微網之切換操作的示意圖。
第7圖為根據本發明之一實施例的通訊方法之步驟的流程圖。
第8圖為根據本發明之一實施例的藍芽裝置之方塊圖。
701-705...步驟
权利要求:
Claims (24)
[1] 一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:傳輸資料至該第一微網中的一對等裝置;判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置,以產生一判斷結果;以及根據該判斷結果,自該第一微網切換至該第二微網,以傳輸資料至該第二微網中的一對等裝置。
[2] 如申請專利範圍第1項所述的通訊方法,更包含:若沒有緩衝資料欲被傳輸至該第一微網中的該對等裝置,在切換至該第二微網前,與該第一微網中的該對等裝置交換至少一封包,以避免鏈路連結逾時。
[3] 如申請專利範圍第2項所述的通訊方法,其中該與該第一微網中的該對等裝置交換至少一封包的步驟包含:當該藍芽裝置作為一主裝置時,若沒有緩衝資料欲被傳輸至該第一微網中的該對等裝置,使該藍芽裝置不受原先探詢週期之限制來傳輸複數個探詢封包,直到接收到一回應為止。
[4] 如申請專利範圍第2項所述的通訊方法,其中該與該第一微網中的該對等裝置交換至少一封包的步驟包含:當該藍芽裝置作為一主裝置時,使該藍芽裝置傳輸一探詢封包至該第一微網中的該對等裝置。
[5] 如申請專利範圍第2項所述的通訊方法,其中該與該第一微網中的該對等裝置交換至少一封包的步驟包含:若該藍芽裝置作為一從裝置,即使該藍芽裝置接收到一空白封包,仍使該藍芽裝置響應該第一微網中的該對等裝置一空白封包。
[6] 如申請專利範圍第1項所述的通訊方法,其中該自該第一微網切換至該第二微網的步驟包含:當該第一微網中的資料傳輸結束時,自該第一微網切換至該第二微網。
[7] 如申請專利範圍第1項所述的通訊方法,其中該自該第一微網切換至該第二微網的步驟包含:當沒有緩衝的資料欲被傳輸至該第一微網中的該對等裝置且完成至少一封包交換時,自該第一微網切換至該第二微網。
[8] 如申請專利範圍第1項所述的通訊方法,更包含:增加資料傳輸吞吐率以確定該封包可在所需時間內被送至該對等裝置。
[9] 如申請專利範圍第1項所述的通訊方法,更包含:判斷該緩衝資料的一類型,且該自該第一微網切換至該第二微網的步驟更包含根據該判斷結果以及該類型自該第一微網切換至該第二微網。
[10] 一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:傳輸資料至該第一微網中的一對等裝置;判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置,以產生一判斷結果;以及根據該判斷結果分配該第一微網以及該第二微網中的複數個槽。
[11] 一種通訊方法,用於一藍芽裝置,包含:增加資料傳輸吞吐率以確定該封包可在所需時間內被送至該對等裝置。
[12] 一種通訊方法,用於一散網中的一藍芽裝置,該散網包含一第一微網以及一第二微網,該通訊方法包含:自該第一微網中的一對等裝置收發資料;判斷欲收發資料的一類型,並根據該類型分配該第一微網或該第二微網的複數個槽。
[13] 如申請專利範圍第12項所述的通訊方法,其中該根據該類型分配該第一微網或該第二微網的該複數個槽的步驟包含:當該欲收發資料的該類型包含即時應用封包時,增加該第一微網的槽。
[14] 一種藍芽裝置,包含:一無線模組,用以傳輸資料至一第一微網中的一對等裝置;以及一控制單元,用以判斷是否有緩衝資料欲被傳輸至該第一微網中的該對等裝置以產生一判斷結果,並根據該判斷結果控制該無線模組切換至一第二微網以傳輸資料至該第二微網中的一對等裝置。
[15] 如申請專利範圍第14項所述的藍芽裝置,其中該控制單元在切換至該第二微網前,與該第一微網中的該對等裝置交換至少一封包。
[16] 如申請專利範圍第14項所述的藍芽裝置,若該藍芽裝置作為一主裝置且沒有緩衝資料要傳輸至該第一微網中的該對等裝置,該藍芽裝置不受原先探詢週期之限制來傳輸複數個探詢封包,直到接收到一回應為止。
[17] 如申請專利範圍第14項所述的藍芽裝置,其中該控制單元在該藍芽裝置作為一主裝置時,使該無線模組傳輸一探詢封包至該第一微網中的該對等裝置。
[18] 如申請專利範圍第17項所述的藍芽裝置,其中該控制單元在該藍芽裝置作為一從裝置時,即使該藍芽裝置接收到一空白封包,仍使該無線模組回應該第一位網中的該對等裝置一空白封包。
[19] 如申請專利範圍第14項所述的藍芽裝置,其中該控制單元在該第一微網中的資料傳輸結束時,自該第一微網切換至該第二微網。
[20] 如申請專利範圍第14項所述的藍芽裝置,其中該控制單元在沒有緩衝的資料欲被傳輸至該第一微網中的該對等裝置且完成至少一封包交換時,自該第一微網切換至該第二微網。
[21] 如申請專利範圍第14項所述的藍芽裝置,其中該控制單元控制該無線模組增加資料傳輸吞吐率以確定該封包可在所需時間內被送至該對等裝置。
[22] 一種藍芽裝置,當作為一主裝置時,若沒有緩衝資料欲被傳輸至一從裝置,該藍芽裝置不受原先探詢週期之限制來傳輸複數個探詢封包,直到接收到一回應為止。
[23] 如申請專利範圍第22項所述的藍芽裝置,其中該回應包含一空白封包,一鏈路管理協定封包或是一邏輯鏈路控制和適應協定封包。
[24] 一種藍芽裝置,作為一從裝置時,當自一主裝置收到一空白封包時,回應一空白封包至該主裝置。
类似技术:
公开号 | 公开日 | 专利标题
KR100547116B1|2006-01-26|무선 네트워크를 통한 통신 방법 및 그 장치
US9503957B2|2016-11-22|Low cost mesh network capability
JP4814992B2|2011-11-16|基地局、無線制御装置、無線装置およびデータ転送方法
US20130235774A1|2013-09-12|Energy-saving mobile node control method using wireless multi-interfaces
JP6551547B2|2019-07-31|マルチグループp2pネットワークにおけるトラフィック認識型グループ再構成
CN105191216A|2015-12-23|用于多流聚合的缓冲区状态报告的系统和方法
JP6388663B2|2018-09-12|進化型ノードb、ユーザ機器、進化型ノードbの回路により実行される方法、当該方法を実行する手段を備える装置、プログラム、およびコンピュータ可読記録媒体
US20110105024A1|2011-05-05|Transport independent service discovery
KR20110108308A|2011-10-05|무선 통신 구성 방법, 장치 및 컴퓨터 판독 가능 저장 매체
WO2017113130A1|2017-07-06|一种资源请求方法、设备、网络侧节点及系统
TWI449381B|2014-08-11|通訊方法以及藍芽裝置
CN103929377A|2014-07-16|一种有线网络与无线网络联合调度方法、相关设备及系统
US7996534B2|2011-08-09|File distribution in wireless networks
CN102387564A|2012-03-21|物联网接入方法、装置及网关
KR20110137616A|2011-12-23|무선 네트워크에서 데이터 전송의 우선순위 결정 방법
JP4906315B2|2012-03-28|通信制御装置、コンピュータの制御方法および制御プログラム
KR102076276B1|2020-02-12|근거리 통신기술을 이용하여 사용자 단말과 직접 연동 가능한 독립형 IoT 게이트웨이
EP3381239B1|2019-12-25|Interference mitigation in dense mesh networks
JP6291628B2|2018-03-14|端局装置及び帯域割当方法
KR101192415B1|2012-10-17|M2m 네트워크 제공방법 및 m2m 네트워크 단말
CN103227982A|2013-07-31|数据直通处理方法、设备和系统
CN104113835A|2014-10-22|一种密文发送、传输的方法、移动终端及通信基站
JP6617713B2|2019-12-11|通信装置、通信方法、及びプログラム
WO2016088371A1|2016-06-09|管理ノード、端末、通信システム、通信方法、および、プログラム記録媒体
KR20080096349A|2008-10-30|P2p nfc장치의 llc계층에서 데이터 전송의 균형을개선하는 방법 및 시스템
同族专利:
公开号 | 公开日
US20130040575A1|2013-02-14|
CN102946402B|2015-04-22|
CN102946402A|2013-02-27|
US8744355B2|2014-06-03|
TWI449381B|2014-08-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US6480505B1|1999-12-06|2002-11-12|Telefonaktiebolaget Lm Ericsson |Batched fair exhaustive polling scheduler|
US7058050B2|2000-12-01|2006-06-06|Telefonaktiebolaget L M Ericsson |Flexible inter-network communication scheduling|
US7016372B2|2001-02-28|2006-03-21|Telefonaktiebolaget Lm Ericsson |Dynamic bandwidth allocation in AD hoc wireless piconets|
US7082285B2|2001-03-23|2006-07-25|Broadcom Corporation|Reduced instruction set baseband controller|
EP1246399A1|2001-03-29|2002-10-02|Nokia Corporation|Method and apparatus of prioritising the usage of slotted links in a wireless network|
US20020176412A1|2001-04-24|2002-11-28|Andras Racz|Signaling free, self learning scatternet scheduling using checkpoints|
US20040047319A1|2002-09-06|2004-03-11|Johannes Elg|Contention-based medium access control for ad hoc wireless piconets|
JP4389575B2|2003-12-17|2009-12-24|パナソニック株式会社|無線中継装置|
US7532904B2|2004-06-04|2009-05-12|Broadcom Corporation|Adaptive piconet protocol|
US20060198337A1|2005-03-07|2006-09-07|Hoang Minh N|Method and apparatus for operating a node in an ad-hoc communication system|
US8817740B2|2006-10-31|2014-08-26|Motorola Mobility Llc|Methods and devices of a queue controller for dual mode bidirectional audio communication|CN105307166B|2014-05-27|2019-06-21|华为技术有限公司|终端切换方法、接入设备、终端及系统|
CN105099526B|2015-06-24|2017-12-12|小米科技有限责任公司|轮询数据包发送方法及装置|
CN112469013A|2019-09-06|2021-03-09|华为技术有限公司|一种蓝牙连接方法及相关装置|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
US13/209,432|US8744355B2|2011-08-14|2011-08-14|Communication method, and bluetooth device utilizing the communication method|
[返回顶部]